package com.nf.health.app.models;

import java.util.List;
import java.util.Map;

/**
 * Created by Jason on 2016/3/31.
 */
public class HealthStateInfo {

    private int total;
    private int fail;
    private String status;
    private Map<String, List<String>> better;
    private int score;
    private Map<String, ExceptionValue> urine_exce;
    private Map<String, ExceptionValue> balance_exce;
    private Map<String, ExceptionValue> blood_exce;
    private Map<String, ExceptionValue> bloodsugar_exce;
    private Map<String, ExceptionValue> temperature;
    private int well;
    private Map<String, List<String>> analysis;
    private List<SchemeListEntity> scheme_list;
    private List<DocotrListEntity> docotr_list;
    private String health;

    public String getHealth() {
        return health;
    }
    public void setHealth(String health) {
        this.health = health;
    }
    public int getTotal() {
        return total;
    }
    public void setTotal(int total) {
        this.total = total;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getStatus() {
        return status;
    }

    public int getFail() {
        return fail;
    }

    public void setFail(int fail) {
        this.fail = fail;
    }

    public Map<String, List<String>> getAnalysis() {
        return analysis;
    }

    public void setAnalysis(Map<String, List<String>> analysis) {
        this.analysis = analysis;
    }

    public Map<String, List<String>> getBetter() {
        return better;
    }

    public void setBetter(Map<String, List<String>> better) {
        this.better = better;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public Map<String, ExceptionValue>
    getUrine_exce() {
        return urine_exce;
    }

    public Map<String, ExceptionValue> getTemperature() {
        return temperature;
    }

    public void setTemperature(Map<String, ExceptionValue> temperature) {
        this.temperature = temperature;
    }

    public void setUrine_exce(Map<String, ExceptionValue> urine_exce) {
        this.urine_exce = urine_exce;
    }

    public Map<String, ExceptionValue> getBalance_exce() {
        return balance_exce;
    }

    public void setBalance_exce(Map<String, ExceptionValue> balance_exce) {
        this.balance_exce = balance_exce;
    }

    public Map<String, ExceptionValue> getBlood_exce() {
        return blood_exce;
    }

    public void setBlood_exce(Map<String, ExceptionValue> blood_exce) {
        this.blood_exce = blood_exce;
    }

    public Map<String, ExceptionValue> getBloodsugar_exce() {
        return bloodsugar_exce;
    }

    public void setBloodsugar_exce(Map<String, ExceptionValue> bloodsugar_exce) {
        this.bloodsugar_exce = bloodsugar_exce;
    }

    public int getWell() {
        return well;
    }

    public void setWell(int well) {
        this.well = well;
    }
    public List<SchemeListEntity> getScheme_list() {
        return scheme_list;
    }

    public void setScheme_list(List<SchemeListEntity> scheme_list) {
        this.scheme_list = scheme_list;
    }

    public List<DocotrListEntity> getDocotr_list() {
        return docotr_list;
    }

    public void setDocotr_list(List<DocotrListEntity> docotr_list) {
        this.docotr_list = docotr_list;
    }
    public static class ExceptionValue {
        private String name;
        private String status;
        private String value;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }

    }

    public static class SchemeListEntity {
        private long createtime;
        private int id;
        private String isopen;
        private String detail;
        private String keywords;
        private int totaldaynum;
        private String doctorid;
        private String name;
        private String del;
        private int peoplenum;
        private String type;
        private String imgurl;

        public long getCreatetime() {
            return createtime;
        }

        public void setCreatetime(long createtime) {
            this.createtime = createtime;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getIsopen() {
            return isopen;
        }

        public void setIsopen(String isopen) {
            this.isopen = isopen;
        }

        public String getDetail() {
            return detail;
        }

        public void setDetail(String detail) {
            this.detail = detail;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public int getTotaldaynum() {
            return totaldaynum;
        }

        public void setTotaldaynum(int totaldaynum) {
            this.totaldaynum = totaldaynum;
        }

        public String getDoctorid() {
            return doctorid;
        }

        public void setDoctorid(String doctorid) {
            this.doctorid = doctorid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDel() {
            return del;
        }

        public void setDel(String del) {
            this.del = del;
        }

        public int getPeoplenum() {
            return peoplenum;
        }

        public void setPeoplenum(int peoplenum) {
            this.peoplenum = peoplenum;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getImgurl() {
            return imgurl;
        }

        public void setImgurl(String imgurl) {
            this.imgurl = imgurl;
        }
    }

    public static class DocotrListEntity {
        private String mail;
        private long _version_;
        private String doctorid;
        private String department;
        private String goodremedy;
        private String hospitalname;
        private String professional;
        private String telphone;
        private String id;
        private String prosonalweb;
        private String nick;
        private String address;
        private String experience;
        private String himg;
        private String worktime;
        private String qq;
        private String hospital;
        private String mobile;

        public String getMail() {
            return mail;
        }

        public void setMail(String mail) {
            this.mail = mail;
        }

        public long get_version_() {
            return _version_;
        }

        public void set_version_(long _version_) {
            this._version_ = _version_;
        }

        public String getDoctorid() {
            return doctorid;
        }

        public void setDoctorid(String doctorid) {
            this.doctorid = doctorid;
        }

        public String getDepartment() {
            return department;
        }

        public void setDepartment(String department) {
            this.department = department;
        }

        public String getGoodremedy() {
            return goodremedy;
        }

        public void setGoodremedy(String goodremedy) {
            this.goodremedy = goodremedy;
        }

        public String getHospitalname() {
            return hospitalname;
        }

        public void setHospitalname(String hospitalname) {
            this.hospitalname = hospitalname;
        }

        public String getProfessional() {
            return professional;
        }

        public void setProfessional(String professional) {
            this.professional = professional;
        }

        public String getTelphone() {
            return telphone;
        }

        public void setTelphone(String telphone) {
            this.telphone = telphone;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getProsonalweb() {
            return prosonalweb;
        }

        public void setProsonalweb(String prosonalweb) {
            this.prosonalweb = prosonalweb;
        }

        public String getNick() {
            return nick;
        }

        public void setNick(String nick) {
            this.nick = nick;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getExperience() {
            return experience;
        }

        public void setExperience(String experience) {
            this.experience = experience;
        }

        public String getHimg() {
            return himg;
        }

        public void setHimg(String himg) {
            this.himg = himg;
        }

        public String getWorktime() {
            return worktime;
        }

        public void setWorktime(String worktime) {
            this.worktime = worktime;
        }

        public String getQq() {
            return qq;
        }

        public void setQq(String qq) {
            this.qq = qq;
        }

        public String getHospital() {
            return hospital;
        }

        public void setHospital(String hospital) {
            this.hospital = hospital;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }
    }

    @Override
    public String toString() {
        return "HealthStateInfo{" +
                "total=" + total +
                ", fail=" + fail +
                ", status='" + status + '\'' +
                ", better=" + better +
                ", score=" + score +
                ", urine_exce=" + urine_exce +
                ", balance_exce=" + balance_exce +
                ", blood_exce=" + blood_exce +
                ", bloodsugar_exce=" + bloodsugar_exce +
                ", temperature=" + temperature +
                ", well=" + well +
                ", analysis=" + analysis +
                ", scheme_list=" + scheme_list +
                ", docotr_list=" + docotr_list +
                ", health='" + health + '\'' +
                '}';
    }
}
